510476
213477
832729
250288
1160814
806877
1034717
1216147
918661
47483
211829
1232768
763146
858948
988724
771610
501504
33952
56987
569377
276284
513841
429275
794256